package com.tomowork.dao;

import com.tomowork.entity.Emp;

import java.util.List;

public interface IEmpDAO {
    void doCreate(Emp emp) ;

    boolean doUpdate(Emp emp) ;

    boolean doRemove(Integer empno) ;

    Emp findByEmpno(Integer empno) ;

    /**
     * 对数据进行分页查询
     * @param pageNum
     * @param pageSize
     * @return
     */
    List<Emp> findAll(int pageNum,int pageSize) ;

    /**
     * 进行数据的批量保存操作，测试用的
     * @param emps 批量保存的数据
     * @return 是否保存成功
     */
    void BatchSave(List<Emp> emps) ;

    /**
     * 得到总记录数
     * @return
     */
    int getAllCount() ;

}
